package com.zhilei.service;

import com.zhilei.pojo.bo.EditResumeExpectBO;
import com.zhilei.pojo.vo.EditResumeExpectVO;

import javax.validation.Valid;
import java.util.List;

/**
 * <p>
 * 求职期望表 服务类
 * </p>
 *
 * @author 志磊
 * @since 2025-02-05
 */
public interface ResumeExpectService {
    /**
     * 保存编辑求职期望
     *
     * @param editEducationBO 求职期望实体类
     * @return
     */
    void editJobExpect(@Valid EditResumeExpectBO editEducationBO);

    /**
     * 删除求职期望
     *
     * @param resumeExpectId 简历期望id
     * @param userId         用户id
     * @return
     */
    void deleteMyResumeExpect(String resumeExpectId, String userId);

    /**
     * 根据期望得id查询期望信息
     *
     * @param resumeId
     * @param userId
     * @return
     */
    List<EditResumeExpectVO> getMyResumeExpectList(String resumeId, String userId);
}
